* {
    font-family: Verdana, sans-serif;
}

body {
    font-size: 9pt;
}


th {
    text-align: left;
    background-color: #ddf;
}

thead th {
    border-bottom: 1px solid #aaf;
}

td {
    padding-right: 8px;
    background-color: #eee;
}

tr:hover td {
    background-color: #fea;
}

a:hover {
    color: #f00;
}

h1 {
    background-color: #ddf;
    border-bottom: 2px solid #aaf;
}

h2 {
    background-color: #ddf;
    border-bottom: 2px solid #aaf;
}

h3 {
    background-color: #ddf;
    border-bottom: 2px solid #aaf;
}

tbody th {
    font-weight: normal;
}

tbody th.day.Sat,
tbody th.day.Sun {
    background-color: #ccd;
}